$(".set_swap").click(function()
{
	img = $(this).html();
	if( img == '<img src="/public/admin/images/set_0.png" alt="Adicionar" height="16" width="16">' )
	{
		$(this).html('<img src="/public/admin/images/set_1.png" alt="Adicionar" height="16" width="16">');
	}
	else
	{
		$(this).html('<img src="/public/admin/images/set_0.png" alt="Adicionar" height="16" width="16">');
	}
	
	url = $(this).attr("href");
	show_aviso('atualizando dados...');
	$("#avisos").load(url);
	
	return false;
});

$("th.td_checkbox").html("<input name='selectAll' id='selectAll' type='checkbox' value='' />");
$("th.td_checkbox input").live("change",function()
{
	$("td.td_checkbox input").attr("checked",$(this).attr("checked"));
});

$(".edit_move").mouseup(function()
{
	$("tbody").sortable( 'disable' );
	
}).mousedown(function()
{
	$("tbody").sortable();
	$("tbody").sortable( 'enable' );
});
	
$("tbody").bind('sortbeforestop', function(event, ui) 
{
	show_aviso('atualizando dados...');
	
	ar_id = new Array();
	url = $(".edit_move a").attr("href");
	
	$("form .td_checkbox input").each(function(i)
	{
		ar_id[i] = $(this).val();
	});
	$("#avisos").load(url + "/neworder/"+ar_id);
});

$(".edit_move a").click(function()
{
	return false;
});

$('.edit_excluir a').click(function()
{
	var url       = $('form').attr("action");
	var str_dados = $(this).attr("href");
	var ar_dados  = str_dados.split("/");
	var dados     = "delete[]="+ ar_dados[ar_dados.length-1];
	
	$.post(url, dados, function(data)
	{
		show_aviso(data);
	});
	$(this).parents("tr").hide();

	return false;
});

$('.bot_excluir').click(function()
{
	hide_excludes_ck();
});

function hide_excludes_ck()
{
	$("td.td_checkbox input").each(function(i)
	{
		if( this.checked )
		{
			$(this).parents("tr").hide();
		}
	});
};

$('th.td_checkbox input').click(function()
{
	$("td.td_checkbox input").each(function(i)
	{
		if( this.checked )
			this.checked = false;
		else
			this.checked = true;
	});
});

function showRequest(formData, jqForm, options)
{ 
	var queryString = $.param(formData); 
	return true; 
};
 
function showResponse(responseText, statusText)
{ 
	$("#avisos").show();
	hide_aviso();
};

var options = { 
	target       :'#avisos', 
	beforeSubmit :showRequest, 
	success      :showResponse
};

$('form').ajaxForm(options);

